@SetVarValue

 

void SetVarValue(char *VarName, char *value);

void SetVarValue(char *VarName, double value);

ÁÖ¾îÁø ³»ºÎº¯¼öÀÇ °ªÀ» ¹Ù²Û´Ù. ÀÌ ÇÔ¼ö ´ë½Å¿¡ $VarName = ??? ¸¦ »ç¿ëÇصµ µÈ´Ù.

 

ÇÔ¼öÀÎÀÚ

VarName - º¯°æÇÏ°íÀÚ ÇÏ´Â º¯¼öÀ̸§ (º¯¼ö´Â DATA ºÎºÐ¿¡ ¼±¾ðµÈ À̸§À» ¸»ÇÑ´Ù.)

value - º¯°æÇÏ°íÀÚ ÇÏ´Â °ª

º¯°æÇÏ°íÀÚ ÇÏ´Â º¯¼öÀÇ Á¾·ù°¡ ½Ç¼öÇüÀÌ¸é ½Ç¼ö°ªÀ» ÁÖ¸é µÇ°í ¹®ÀÚ¿­ÀÎ °æ¿ì´Â ¹®ÀÚ¿­À» value·Î ´ë½ÅÇÏ¸é µÈ´Ù.

return °ª

return°ªÀº ¾ø´Ù.

¿¹Á¦1

@SetVarValue("var1", 234.5);

¹®Àå¼³¸í : var1 ÀÇ ÇöÀç°ªÀ» 234.5 ·Î ¹Ù²Û´Ù. 

¿¹Á¦2

@SetVarValue("var2", 100);

¹®Àå¼³¸í : var2 ÀÇ °ªÀ» 100À¸·Î ¹Ù²Û´Ù. 

¿¹Á¦3

@SetVarValue("var3", "¾È³çÇϼ¼¿ä");

¹®Àå¼³¸í : var3 ÀÇ °ªÀ» "¾È³çÇϼ¼¿ä" ¹®ÀÚ¿­·Î ¹Ù²Û´Ù. 

¿¹Á¦4

@SetVarValue("var4", "¿¬½ÀÀÔ´Ï´Ù.");

¹®Àå¼³¸í : var4 ÀÇ °ªÀ» "¿¬½ÀÀÔ´Ï´Ù" ¹®ÀÚ¿­·Î ¹Ù²Û´Ù. 

¿¹Á¦5

for ( i = 0 ; I < 100 ; i = i + 1) {

     @sprintf( sourcebuf,"Src_%02d", i ) ;

     @sprintf( buf,"Tar_%03d", i+100 ) ;

     value = @GetVarValue(sourcebuf);

@SetVarValue(buf, value);

}

¹®Àå¼³¸í : ¼Ò½º ű×ÀÎ Src_00~Src_99±îÁöÀÇ º¯¼ö°ªÀ» Tar_100~Tar_199·Î °ªÀ» ³Ñ°ÜÁØ´Ù.

 

Âü°í

@GetVarValue